#ifndef __Person_h_
#define __Person_h_

#include "BaseApplication.h"
#if OGRE_PLATFORM == OGRE_PLATFORM_WIN32
#include "../res/resource.h"
#endif

class Person{//le abstract class
 public:
	 Person();
	 ~Person();

protected:
	 Ogre::Vector3 getPosition();
	 Ogre::Vector3 getVelocity();

	 bool getState();

 private:
	 Ogre::Vector3 position;
	 Ogre::Vector3 velocity;
	 bool moving;

	 Ogre::Vector3 Move(OIS::Keyboard*);
	 void Interact();
	 bool Die();
};
#endif